Platform Explorer / Nuxeo Platform 2023.21

Operation Group.CreateOrUpdate (Create or Update Group)

Description

Create or Update Group
Operation id Group.CreateOrUpdate
Category Users & Groups
Label Create or Update Group
Requires
Since

Parameters

Name Description Type Required Default value
groupname string yes  
description string no  
grouplabel string no  
members stringlist no  
mode string no createOrUpdate, create, update 
parentGroups stringlist no  
properties properties no  
subGroups stringlist no  
tenantId string no  

Signature

Inputs void
Outputs void

Implementation Information

Implementation Class Class: org.nuxeo.ecm.automation.core.operations.users.CreateOrUpdateGroup
Contributing Component org.nuxeo.ecm.core.automation.features.operations

JSON Definition

{
  "id" : "Group.CreateOrUpdate",
  "label" : "Create or Update Group",
  "category" : "Users & Groups",
  "requires" : null,
  "description" : "Create or Update Group",
  "url" : "Group.CreateOrUpdate",
  "signature" : [ "void", "void" ],
  "params" : [ {
    "name" : "groupname",
    "description" : null,
    "type" : "string",
    "required" : true,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "description",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "grouplabel",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "members",
    "description" : null,
    "type" : "stringlist",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "mode",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ "createOrUpdate", "create", "update" ]
  }, {
    "name" : "parentGroups",
    "description" : null,
    "type" : "stringlist",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "properties",
    "description" : null,
    "type" : "properties",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "subGroups",
    "description" : null,
    "type" : "stringlist",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  }, {
    "name" : "tenantId",
    "description" : null,
    "type" : "string",
    "required" : false,
    "widget" : null,
    "order" : 0,
    "values" : [ ]
  } ]
}